/************************************************************************

								Heroes IV
					  Copyright 2000, The 3DO Company

	------------------------------------------------------------------
  						 default_artifacts.h

	$Header: /heroes4/default_artifacts.h $

	$NoKeywords: $

 ************************************************************************/

#if !defined( DEFAULT_ARTIFACTS_H_INCLUDED )
#define DEFAULT_ARTIFACTS_H_INCLUDED

#if _MSC_VER > 1000
#pragma once
#endif // _MSC_VER > 1000

#include <iosfwd>

#include "artifact.h"

enum t_hero_class;
enum t_spell;

t_artifact get_class_ability( t_hero_class hero_class );
t_artifact get_default_artifact( t_artifact_type type );
t_artifact get_scroll_artifact( t_spell spell );
t_artifact get_parchment( t_spell spell );

bool read_from_map( std::streambuf & stream, t_artifact & artifact );

#endif // DEFAULT_ARTIFACTS_H_INCLUDED